home *** CD-ROM | disk | FTP | other *** search
- 06600020100800
- 1#
- 2
- F0210078
- 9[.............................................................]111
- Ç
- 9[..............................]311
- CfgInstallÉV1.2
- Ç==============
- 9[.............................................................]111
-
-
- DasKleingedruckte:
-
- DiesesProgrammistPublicDomainunddarfzumprivatenGebrauchvon
- jedermannfreiverwendetundkopiertwerden.Dabeimüssenimmerdie
- DateienCFGINSTA.PRG,CFGINSTA.DOCundLQ_15_OE.HEXzusammenweitergege⑨
- benwerden.DieFreigabezurgewerblichenNutzungbehalteichmirvor.
-
- WennFehlerauftreten,derenUrsprungoffensichtlichanfehlerhaftem
- Programmcodeliegen,bitteichdarum,mirdieentsprechendenDateienund
- einemöglichstguteBeschreibungdesFehlerszuzuschicken.Einedann
- hoffenlichfehlerfreieVersionkommtpostwendendzurück.
-
- HiermeineAdresse: UweIschebeck
- Ringstr.31
- D-6900Heidelberg
-
- EinAufruf,beimireinenObulusfürdieNutzungdesProgrammsabzulie⑨
- fernfolgthiernicht.Ichhassesowas.Nurwererwartet,daßichihm
- etwaszuschicke,solltemireinenentsprechendenFreiumschlagund,falls
- notwendigeineDiskettezuschicken.
-
- 9[.............................................................]111
- UndjetztzurSache:
-
- AlsichaneinemuniversellenDruckertreiberfürdasLPR-Modula-2-System
- bastelte,entschloßichmich,dengleichenMechanismuswiebei1stWordPlus
- einzubauen.FürdieseTextverarbeitunggibtesinzwischeneineganzeMenge
- Druckeranpassungen.TrotzdemwollteichnocheinpaarErweiterungeneinbauen,
- daz.B.diegrafischenFähigkeitenvon1stWordPluseherunzulänglichsind.
- DieseErweiterungenmußtendannauchnochirgendwieineineCFG-Dateigepackt
- werden.DarausentstanddasvorliegendeProgrammCfgInstall,dasnichtnur
- .HEXin.CFG-Dateienwandelt,sondernauchdenumgekehrtenWegbeherrscht.
- 1stWordPlus(V2.02)hatgegendieErweiterungennichtseinzuwendenundarbeitet
- auchmitdenvonCfgInstallerzeugtenDateien.
-
- DasGEM-ProgrammwirdausdemDesktopperDoppelklickaufgerufenundmeldet
- sichmiteinerAlertbox.AlsAntwortgibtesdreiKnöpfe:
-
- HEX:Eswirdeine.HEX-Dateigeladenundineine.CFG-Dateiumgewandelt.
- Die.HEXund.CFG-DateiwerdenjeweilsineinerDateiauswahlbox
- abgefragt.
-
- CFG:Eswirdnacheiner.CFG-Dateigefragt,dieanalysiertwerdensoll.
- Dieentstandene.HEX-Dateikannentwedergedrucktoderineine
- Diskettendateigespeichertwerden.
-
- nix: nix.
-
- DieAnwendungistalsodenkbareinfach.
-
- Dieverwendeten.HEX-Dateienhabengrundsätzlichdasvon1stWordPlusbekannte
- Format.DortbestandallerdingsdieEinschränkung,daßineinerZeileder
- beidengroßenTabellenmaximal41Byteskodiertwerdendurften.Dasvorlie⑨
- gendeProgrammerlaubtjetztzusätzlichzurFunktions-bzw.Zeichennummer253
- Bytes,diealsHexadezimalzahlenkodiertwerden.Da253Hexzahlenmitjeweils
- einemTrennzeichen(z.B.Komma,Leerzeicheno.ä.)mindestens505Zeichen
- benötigen,sindjetztauchFortsetzungszeilenerlaubt.Dafürwirdindieerste
- Spalteder(2.,3.usw.)ZeileeinerSteuerfunktioneinBindestrich(2Dhex)
- gesetzt.Sokönntez.B.dieInitialisierung(vertikaloderhorizontal)
- ÇfolgendesAussehenerhalten:
- ♪②9 [....................................................]111
- 20, 1B, 52, 0, * Vertikale Initialisierung: USA Zeichensatz,
- -1B, 33, 2D * - eineinhalbzeiliger Druck(4Zeilen/Zoll)
-
- 9[.............................................................]111
- DieseErweiterungkannz.B.eingesetztwerden,umeinaufdemDruckernicht
- verfügbaresZeichenperGrafikmit360 DPIauszugeben.Daserstaunlichste
- daranist,daß1stWordPlusdasauchtatsächlichmacht,wasfürmanchen
- BenutzerdieserTextverarbeitungsehrhilfreichseindürfte.
-
- DiezweitegroßeErweiterungbetrifftdieDruckersteuerfunktionen.Ichhabe
- siekurzerhandbis40hexerweitertundschlagefürdieNutzungfolgende
- Belegungvor:
-
- 9[.............................................................]101
- 34* Buchstaben doppelter Höhe an
- 35* aus
- 36* Prportionalschrift an
- 37* Proportionalschrift aus
- 38* Textstellung linksbündig
- 39* zentriert
- 3A* rechtsbündig
- 3B* Blocksatz
- 3C* Starte 8-Nadelgrafik, 60 DPI,Platzhalter:80und81
- 3D* Starte 8-Nadelgrafik, 120 DPI
- 3E* Starte 24-Nadelgrafik, 120 DPI
- 3F* Starte 24-Nadelgrafik, 360 DPI
- * 40 * Bisher nicht belegt
-
- 9[.............................................................]111
- DieseFunktionenstörendenBetriebvonWordPlusnicht,könnendortaberauch
- nichtgenutztwerden,dasienichtvorgesehensind.Wennaberjemandwieich
- einenWordPlus-kompatiblenDruckertreiberinseinenProgrammenverwendet,kann
- erdieseFunktionengleichindasProgrammmiteinbauen.
-
- Grundsätzlichistesegal,wiedieSteuerfunktionenbelegtwerden.Wennaber
- jederseineeigeneAufteilungvornimmt,mußmankeinenuniversellenDrucker⑨
- treiberinseineProgrammeeinbauen(wersichAnregungendazuholenwill,kann
- sichmeinenPD-DruckertreiberfürLPR-Modula-2anschauen).
-
- InmancheDruckersteuerfunktionenmußindenSteuerstringeinParameteraus
- demProgrammeingebautwerden.CfgInstallsiehtdafürPlatzhaltervor,diean
- dieentsprechendenPositionenkodiertwerdenmüssen.FürdashöherwertigeByte
- stehtdabei81hex,fürdasniederwertige80hex.DashöherwertigeBytedarf
- dabeinurindenSteuerfunktionenderErweiterung(also34bis40)benutzt
- werden,1stWordPlusarbeitetnurmit80hexzusammen,z.B.:Horizontal
- TAB: 5, 1B, 44, 80, 0, 9.AnStellevon80setztWordPlusdieSpalte,zuder
- derDruckkopffahrensoll.(Vergl.dazuauchLQ_15_OE.HEX,Druckersteuerfunk⑨
- tionen5und3C)
-
- Wennmehrals64(40hex)Druckersteuerfunktionenbenötigtwerden,bereitetes
- mirkeineSchwierigkeiten,daszurealisieren.EinkurzerBriefmirDeinen
- VorstellungenzudenErweiterungenundeineleereDiskettegenügen,dann
- schickeichDirwenigeTagespätereinemodifizierteVersionzu.
-
-
- DieGretchenfrage:
-
- WiegroßdarfeineCFG-Dateiwerden,damitWordPlusnochdamitfertigwird?
- Ichweißesnicht.MeinebisherigenVersuchegingenbis2kBytes.DieGröße
- einervonCfgInstallerzeugtenCFG-Dateiistauf16kBytesbegrenzt,wasfür
- diemeistenAnwendungenausreichensollte.BeiderGST-VersionvonInstall
- hättedieDateibiszu11kBytesgroßwerdenkönnen(z.B.wennmanfürjede
- SteuerfunktionundjedesZeichendiedorterlaubten41Bytesausnutzt).Wo
- alsodieGrenzenliegenundobdieseerreichtwerden,mußsichnoch
- herausstellen.
- Ç
-